package com.yuexunit.finance.project.action.v1.model.output;

import java.util.Date;

import com.yuexunit.web.annotation.Parameter;

public class SignatureInfo {
	
	@Parameter(name = "Id", description = "﻿融资合同ID")
	private Long Id;
	
	/** 业务ID */
	@Parameter(name = "joinId", description = "﻿业务ID")
	private Long joinId;
	
	/** 文档类型   */
	@Parameter(name = "docType", description = "﻿文档类型 ")
	private String docType;
	
	/** 文件名 */
	@Parameter(name = "fileName", description = "﻿文件名 ")
	private String fileName;
	
	
	/** 文件uuid */
	@Parameter(name = "fileUuid", description = "文件uuid ")
	private String fileUuid;
	
	
	/** 客户ACCOUNT */
	@Parameter(name = "customerUserAccount", description = "客户ACCOUNT ")
	private String customerUserAccount;
	
	
	/** 用户签收路径 */
	@Parameter(name = "userFileUrl", description = " 用户签收路径 ")
	private String userFileUrl;
	
	/** 用户签署时间*/
	@Parameter(name = "userSignDate", description = "用户签署时间 ")
	private Date userSignDate;
	
	/** 平台用户Account */
	@Parameter(name = "platformUserAccount", description = "平台用户Account")
	private String platformUserAccount;
	
	/** 平台签收路径 */
	@Parameter(name = "platformFileUrl", description = "平台签收路径")
	private String platformFileUrl;
	
	/** 平台签署时间*/
	@Parameter(name = "platformSignDate", description = "平台签署时间 ")
	private Date platformSignDate;
	
	/** 文档保全 ID  无保全服务为空*/
	@Parameter(name = "docId", description = "文档保全 ID ")
	private String docId;

	/** 备用字段 */
	@Parameter(name = "spare", description = "备用字段 ")
	private String spare;

	/** 创建时间 */
	@Parameter(name = "createDateTime", description = " ")
	private Date createDateTime;

	public Long getId() {
		return Id;
	}

	public void setId(Long id) {
		Id = id;
	}

	public Long getJoinId() {
		return joinId;
	}

	public void setJoinId(Long joinId) {
		this.joinId = joinId;
	}

	public String getDocType() {
		return docType;
	}

	public void setDocType(String docType) {
		this.docType = docType;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getFileUuid() {
		return fileUuid;
	}

	public void setFileUuid(String fileUuid) {
		this.fileUuid = fileUuid;
	}



	public String getCustomerUserAccount() {
		return customerUserAccount;
	}

	public void setCustomerUserAccount(String customerUserAccount) {
		this.customerUserAccount = customerUserAccount;
	}

	public String getUserFileUrl() {
		return userFileUrl;
	}

	public void setUserFileUrl(String userFileUrl) {
		this.userFileUrl = userFileUrl;
	}

	public Date getUserSignDate() {
		return userSignDate;
	}

	public void setUserSignDate(Date userSignDate) {
		this.userSignDate = userSignDate;
	}

	public String getPlatformUserAccount() {
		return platformUserAccount;
	}

	public void setPlatformUserAccount(String platformUserAccount) {
		this.platformUserAccount = platformUserAccount;
	}

	public String getPlatformFileUrl() {
		return platformFileUrl;
	}

	public void setPlatformFileUrl(String platformFileUrl) {
		this.platformFileUrl = platformFileUrl;
	}

	public Date getPlatformSignDate() {
		return platformSignDate;
	}

	public void setPlatformSignDate(Date platformSignDate) {
		this.platformSignDate = platformSignDate;
	}

	public String getDocId() {
		return docId;
	}

	public void setDocId(String docId) {
		this.docId = docId;
	}

	public String getSpare() {
		return spare;
	}

	public void setSpare(String spare) {
		this.spare = spare;
	}

	public Date getCreateDateTime() {
		return createDateTime;
	}

	public void setCreateDateTime(Date createDateTime) {
		this.createDateTime = createDateTime;
	}

}
